SDL specification and verification of universal personal computing: with Object GEODE

نویسندگان

  • Maria Törö
  • Jinsong Zhu
  • Victor C. M. Leung
چکیده

Support of nomadic computing on the Internet requires the design of new protocols handling issues of user mobility. Our efforts target the universal personal computing (UPC) system to provide a continuous personal computing environment for mobile users. We selected SDL as a specification language for this new service, which allowed us to use Verilog’s SDL tool: ObjectGEODE, for design verification. In the paper, we discuss the main principles of UPC, and how the simulator and verifier of ObjectGEODE were used during the stepwise system design. We illustrate the types of errors detected by the verifier, and show that the consistent application of the SDL methodology and the tool has increased our confidence in the correctness of our specification. The specification is the basis of our further work on UPC prototyping.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of universal personal computing using SDL

Universal Personal Computing (UPC) is a novel concept to support nomadic computing on the Internet. UPC enables mobile users to access their personalized computing environment anywhere on the Internet using any available terminals. The system is modeled as distributed objects using CORBA to facilitate their distribution, interfacing, and integration. We have chosen SDL for our system design. Th...

متن کامل

Pii: S0140-3664(99)00241-8

Universal Personal Computing (UPC) is a novel concept to support nomadic computing on the Internet. UPC enables mobile users to access their personalized computing environment anywhere on the Internet using any available terminals. The system is modeled as distributed objects using Common Object Request Broker Architecture (CORBA) to facilitate their distribution, interfacing, and integration. ...

متن کامل

CORBA Based Design and Implementation of Universal Personal Computing

Universal personal computing (UPC) supports nomadic computing at user mobility and at terminal mobility levels in a userfriendly way. That is, a user can access computing resources anywhere on the Internet, using any available mobile or stationary terminal attached to any subnet supporting UPC services. These services are provided via agents and enable a personalized computing environment that ...

متن کامل

SDL Section Outline of FORMAL METHODS FOR SPECIFICATION AND ANALYSIS OF COMMUNICATION PROTOCOLS

Data Types (ADT) is used to characterize variable and parameter types through inheritance to avoid redundant redefinition of common operators and to define parametric data types. Communication on bidirectional routes between processes is asynchronous in SDL, and synchronous communication is provided by the remote-procedure call instruction. Also a non-ordered signal reception is supported by SD...

متن کامل

Representing cellular automata using Specification and Description Language

In this paper we show how to use Specification and Description Language (SDL) to represent cellular automata models. To achieve that we use a generalization of the common cellular automata, named m:n-CA, allowing the definition of multiple layers in a single cellular automata. Also we add some extension to SDL language to simplify the representation of these automata. Thanks SDL and m:n-CA the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998